/*
 * mensajes.c
 *
 *  Created on: 05/09/2011
 *      Author: guido
 */

#include "mensajes.h"
#include "constantes.h"
#include "iterador.h"
#include <stdio.h>
#include "usuario.h"

void Error_usuarioYaExiste(char* numero) {
	fprintf(stderr, "%s %s %s.\n", USUARIO_CON_NUMERO,
			numero, YA_EXISTE);
}
void Error_usuarioNoExiste(char* numero) {
	fprintf(stderr, "%s %s %s.\n", USUARIO_CON_NUMERO,
			numero, NO_EXISTE);
}
void Error_yaSonAmigos(char* numUsuario, char* numAmigo) {
	fprintf(stderr, "%s %s %s %s.\n", USUARIO_CON_NUMERO,
			numUsuario, YA_ES_AMIGO, numAmigo);
}
void Error_noSonAmigos(char* numUsuario, char* numAmigo) {
	fprintf(stderr, "%s %s %s %s.\n", USUARIO_CON_NUMERO,
			numUsuario, NO_ES_AMIGO, numAmigo);
}
void Error_usuarioSinRecomendaciones(char* numero) {
	fprintf(stderr, "%s %s.\n", NO_SE_ENCONTRO_RECOMENDACION, numero);
}

void Msg_OK(char operacion) {
	fprintf(stdout, "%c OK\n", operacion);
}

void Msg_listarPosiblesAmigos(Usuario* usuario, Lista* lista) {
	fprintf(stdout, "%s (%s %s) ", usuario->numero, usuario->nombre,
			usuario->apellido);
	Iterador it = Lista_iterador(lista);
	while ( It_tieneSiguiente(&it) ) {
		Usuario* siguiente = It_siguiente(&it);
		fprintf(stdout, "%s ", siguiente->numero);
	}
	fprintf(stdout, "\n");
}


